home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Die Speccy' 97
/
Die Speccy' 97.iso
/
amiga_system
/
the_aminet
/
comm
/
xeno
/
megacd.lha
/
megacd
/
docs
/
MegaCD.doc
< prev
next >
Wrap
Text File
|
1995-10-01
|
8KB
|
198 lines
***********************************************
Docfile for MegaCD-Rom Door (MegaCD)
written by David Huckett 3:640/800 @ Fidonet
3-Jul-95
************************************************
Shareware
---------
MegaCD is now a Shareware program.. Although it is written in Arexx
and it is impossible to enforce Shareware on an Arexx file (most of
you will change it as you please), But there is one catch... It re-
quires the program MegaRXDL which is the interface between this pr-
ogram and Xenolink, to enable downloading WITHOUT having to look for
messages with files attached...
You will then need MegaRXDL to get the files that are found and marked
within this door and add them to the file transfer list..
MegaRXDL is included in this archive and can be used for other appli-
cations as you desire.. There is no requirement that it has to be
only used in conjunction with MegaCD..
It can be used without registration according to the docs in its'
archive.. But delays and the limit of 3 files marked externally, is
built in to encourage registration..
One registration gets you a keyfile that will cover your system for
both MegaCd and MegaRXDL.. And also any future releases by me for
Xenolink..
Please read the Registration and Doc file within the MegaRXDL archive
for information about registering..
Licence
-------
MegaCD.rexx is copyrighted software, but you may distribute it freely,
as long as ALL the supplied files are included, and no attempt is made
to modify the main Program..
MegaCD.rexx is to be ONLY USED on Xenolink BBS Software, and use with
any other BBS software, without my permission will be considered a
BREECH of this licence.
Legal Stuff
-----------
MegaCD is supplied without ANY WARRANTIES WHATSOEVER. I accept no
responsibility for any loss or damage, whether it be financial,
physical, or psychological, resulting from the use or the purported
use of MegaCD for any purpose whatsoever.
I make no claim that I will continue development for any specified
period of time, although I do have at this time, intentions of
continued development while I remain running a Xenolink BBS.
If these conditions are not acceptable to you, then you have no
licence to use MegaCD. You should delete MegaCD immediatly..
Introduction
------------
This program was written for Xenolink 1.90 + to enable access to
CD-Rom files via a door.
It will allow users to view the contents of the CD and select as
many files as the sysop has configured, and add them to a list
that is read by MegaRXDL for download in the normal system fashion.
The main feature of this door is that it uses existing text files
on most BBS ready CD-Rom disks as it's source for the listings
on Xenolink.. This means no more hours configuring CDs' or
having 300+k files for config files on your hard drives..
NEW FEATURE You can now configure to have any section/directory
of your hard drives look as though they are CD's or you can have it
display files from sections, not actually in the Xenolink filecat
and have them queued for download as if they were part of your
normal filecat.. I use this for all my CD-Rom Filelists, which then
makes them appear in the same area as the CD files.
All files transferred from within this door and via MegaRXDL,
maintain system file/byte ratios..
All directory changes and file marking is done completly by number.
I have set it up to recognise a few different formats of txt files
I have encountered myself, mainly files.bbs, INDEX, and 00_index.txt
files..
I have made the archive of all that is required in the directories
as they exist on my system.. Check each one out to find out what
to do. An explanation of the config files is included in the
archive.
FEATURES
--------
* Uses Files.bbs/00_Index/INDEX files and others that exist on most
CD-Rom disks, completly avoiding extra Hard Drive wear&tear as
all the files and descriptions are read directly from the CD..
* Normal system downloading _WITHOUT_ attaching to messages.!!
* Ability to configure CD-Roms _WITHOUT_ file lists in each directory
* Ability to access virtual devices on hard drives that appear as
mounted CD-Roms.. I use a virtual as an area for CD-Rom filelists
so the filelists for all CDs' are found within the door..
* Marked file listing including estimated D/L time and total bytes marked.
* File ratios supported from within the Door.
* Complete CD-Rom file list creation.
THINGS TO DO
------------
* I am working on CD-Roms like Frozen Fish and the 17 Bit Collection
to enable the breaking down of directories (17 bit) or the merging
of directories (Frozen Fish), so that a user is not presented with
a list of files 100 screens long or a screen with only 3 files..
* An offline request door is near completion, that will enable users
to supply a filename that may be on an OFFLINE CD disk or they are
in search of, and during an event started by a Cron, will be checked
against whatever CDs' are loaded that day.. If the file is found it
will be copied across to the hard drive and attached to a message
for the next time the user logs in..
INSTRUCTIONS
------------
Copy the directory called MegaCD into your Doors: directory
It contains the following:
MegaCD.Rexx The main program.
MegaCDOnline.rexx The program to display online CD's to users at login.
MCDLister.rexx FileList creator for sysop use..
CD.Cfg The main config file for all CDs' available.
MCD.header A text file used as a header in your filelists that
are created by MCDLister.rexx
MegaRXDL.archive The latest version of MegaRXDL will always be included
in this archive, although it is distributed separatly
for use in other programs..
CONFIGS/ The directory that contains each CDs' individual
configuration.. Usually named similar to the CDs' name
as defined in the main CD.cfg file.
Plus DUMMY Configs for Hard Drive areas..
A few examples are included.
DOCS/ A Directory containing all the doc files.. Please read
crefully as I am not the worlds best doc writer..
FILELISTS/ A directory I have created and included as an example,
it contains two directories, one for IBM filelists and
the other for Amiga related filelists.. Each has a
files.bbs I wrote in a text editor with the contents
of the directory and a description..
HDINDEXES/ This directory hold a directory for each CD that does not
contain its' own index files in each dir.. Inside the dir
for the CD, there exists a complete clone of the directory
structure of the CD that did not contain any index files..
In each of these directories on the hard drive, you create
your own files.bbs text file containing the names and
description of each file found in the same dir of the CD..
A quick way to make these files.bbs is by using the dos
command LIST with LFORMAT to give you the format, then
redirect it to a file..
Make an entry in your file menu for calling MegaCD.Rexx or create another
menu up for the CD-Roms only..
Eg:
CMD = "R"
{
REXX "^2^Doors:MegaCD/MegaCD.rexx ~14 ~138 ~10 ~11"
}
and recompile..
Edit the top of the MegaCD.Rexx file and change the entries for:
BBSNAME SYSOP MAXMARKED and a few others.
PLEASE READ THE HISTORY AND NOTES IN THE TOP OF THE MegaCD.rexx file
This Door saves a file in T: called MRXDL<nodenumber>.sfl
So it is IMPORTANT to have the configured filename in MegaRXDL as
the above, using a tilde code for the node in use..
eg: XenolinkDoor "^20000^2^Doors:MegaRXDL/MegaRXDL ~20 T:MRXDL~14.sfl"
The door recognises most of the different files.bbs I have found,
if you have found any that are different, let me know, as it might not
take much to make it compatable.
I can be contacted in any of the Xenolink echoes if you have difficulties
or have any questions.
Cheers,
David Huckett
MegaTech BBS +61-(0)77-835-397 24hrs
3:640/800 @ Fidonet